/**
 * ...
 * @author Franco Ponticelli
 */

package uform.model.core;

import thx.util.Result;
import thx.validation.IValidator;

interface IValueHandler<T>
{
	public function parse(value : String, ?ref : { s : String } ) : T;
	public function render(value : T) : String;
	public function validate(value : Dynamic) : Result;
}